give it one's best shot - German English Dictionary